package edu.hncj.seckill.service;

import edu.hncj.seckill.domain.User;
import edu.hncj.seckill.model.UserModel;

/**
 * @author anorak
 */
public interface UserService {

    /**
     * 根据用户ID查询
     * @param id 用户ID
     * @return 结果对象
     */
    UserModel getUserById(String id);

    /**
     * 根据用户手机号查询
     * @param telPhone 用户ID
     * @return 结果对象
     */
    User getUserByTelPhone(String telPhone);

    /**
     * 插入用户
     * @param user 用户
     * @return 结果对象
     */
    int insertUser(User user);

    /**
     * 更新用户信息
     * @param user 用户
     * @return 结果对象
     */
    int updateUserById(User user);

}
